// 引入axios
import axios from 'axios'


//专门书写异步函数
export default{
    // 写异步函数,一般完成的vueX是由actions处理,接收一个对象,里面由commit的一个方法,提交到mutations进行处理,修改state
    addCountWait({commit}){
        //模拟异步
        setTimeout(() => {
            commit('addCount')
        }, 1000);
    },

    //接收参数的情况
    addCountNWait({commit},payload){
        //模拟异步
        setTimeout(() => {
            commit('addCountN',payload)
        }, 1000);
    },

    //发送一个异步请求电影列表
   async getMovieList({commit}){
        const re = await axios.get('https://pcw-api.iqiyi.com/search/recommend/list?channel_id=1&data_type=1&mode=11&page_id=2&ret_num=48&session=b9fd987164f6aa47fad266f57dffaa6a')
        commit('getMovieList',re.data.data.list)
    }
}
